from django.shortcuts import render,HttpResponse,redirect


# Create your views here.


from cmdb import models

def orm(request):
	#添加数据
	# 方法一（推荐）：
	# models.T_User.objects.create(username="root",password="123456")
	# models.T_User.objects.create(username="Beam", password="123456789")
	# models.T_User.objects.create(username="Mity", password="123456")
	# # 方法二（引申）：
	# dic = {'username'="root",'password'="123456"}
	# models.T_User.objects.create(**dic)
	# # 方法三（不推荐）：
	# obj = models.T_User(username="root",password="123456")
	# obj.save()

	#查询数据
	# obj = models.T_User.objects.all()  #获取这个表所有的数据，组成一个列表，如果没有模型里没有__str__方法，返回的会是一个内存对象
	# obj = models.T_User.objects.filter(username='root')
	#obj = models.T_User.objects.filter(username='root',password='123456')  # 这样在filter参数多一个，表示这个sql多了一个查询条件，组成sql中的and效果
	# for i in obj:
	# 	print(i.id,i.username,i.password)

	#删除数据
	#models.T_User.objects.filter(id='4').delete()  #查到id=4的数据并删掉，如果filter(id='4')改成all()则删掉所有数据

	#更新数据
	models.T_User.objects.filter(id='2').update(password=666)  # 查到id=2的数据密码更新为666，如果filter(id='2')改成all()则更新所有







	return HttpResponse('OK')